package webservices;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

import javax.jws.WebMethod;
import javax.jws.WebService;

import model.Aluno;
import model.Aula;
import model.dao.AlunoDAO;
import model.dao.AulaDAO;



@WebService
public class WebFatec {
	
	@WebMethod
	public void insereAluno(String login){
		Aluno aluno = AlunoDAO.getInstance().buscaAluno(login);
		System.out.println(aluno.getNome());
		Aula a2 = null;
		List<Aula> aulas = AulaDAO.getInstance().buscarTodasAulasPorData(Calendar.getInstance().getTime());
		if (!aulas.isEmpty())
			 a2 = aulas.get(0);
		else{
			a2 = new Aula();
			a2.setConteudo("Default");
			a2.setData(Calendar.getInstance().getTime());
			
			List<Aluno> alunos = new ArrayList<Aluno>();
			a2.setAlunos(alunos);
		}
		List<Aluno> lista = a2.getAlunos();
		lista.add(aluno);
		AulaDAO.getInstance().adiciona(a2);

	}
	
	@WebMethod
	public List<Aula> relatorioAulas(){
		
		List<Aula> aulas = AulaDAO.getInstance().buscarTodosAula();
		
		
		return aulas;
	}

}
